package com.nt.thah.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description: 报告实体
 * @author: ls
 * @Date: 2021-05-17 15:21:39
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Report {

    @ApiModelProperty(notes = "主键Id")
    private Integer id;

    @ApiModelProperty(notes = "用户id")
    private Integer userId;

    @ApiModelProperty(notes = "海报编码")
    private String posterCode;

    @ApiModelProperty(notes = "报告单号")
    private String reportNo;

    @ApiModelProperty(notes = "公司名称")
    private String company;

    @ApiModelProperty(notes = "纳税人识别号")
    private String taxNumber;

    @ApiModelProperty(notes = "授权批次号")
    private String batchNo;

    @ApiModelProperty(notes = "最高可贷额度(单位：分)")
    private Integer maxLoan;

    @ApiModelProperty(notes = "授权状态")
    private Integer authStatus;

    @ApiModelProperty(notes = "采集状态")
    private Integer collectStatus;

    @ApiModelProperty(notes = "整体状态 1-生成中 2-已生成 3-失败 4-已过期")
    private Integer status;

    @ApiModelProperty(notes = "支付状态 1-已支付 2-未支付")
    private Integer payStatus;

    @ApiModelProperty(notes = "创建时间")
    private String createTime;

}